#include <stdio.h>
#include <string.h>
//int main ()
//{
//	printf("hehe\n");
//	int num1=0;
//	int num2=0;
//	int sum=0;
//	scanf("%d %d",&num1,&num2);
//	sum=num1+num2;
//	printf("%d\n",sum);
////#define 定义的宏常量，后面不用加分号
//	#define MAX 100
//	#define STR "abcdefg"
//	printf("%d\n",MAX);
//	int a=MAX;
//	printf("%d\n",a);
//	printf("%s\n",STR);
//	return 0;
//}
////枚举常量
//enum COLOR
//	{
//RED,GREEN,BLUE
//};
//int main ()
//{
//	enum COLOR c=GREEN;
//	printf ("%d\n",c);
//	return 0;
//}

//'\0'的重要作用：结束的标志
//int main()
//{
//	
//	char arr1[]="abcd";
//	char arr2[]={'a','b','c','d'};
//	char arr3[]={'a','b','c','d','\0'};
//	printf("%s\n",arr1);	//abcd
//	printf("%s\n",arr2);	//abcdabcd
//	printf("%d\n",strlen(arr1));	//4
//	printf("%d\n",strlen(arr2));	//8
//	printf("%d\n",strlen(arr3));	//4
//	return 0;
//}
//%d--打印整型
//%c--打印字符
//%s--打印字符串
//%f--打印float类型的数据
//%lf--打印double类型的数据
//%zu--打印sizeof的返回值
////函数
//Add(int x,int y)
//{
//	int z=0;
//	z=x+y;
//	return z;
//}
//int main()
//{
//	int a=0;
//	int b=0;
//	scanf("%d %d",&a,&b);
//	int sum=Add(a,b);
//	printf("%d\n",sum);
//	
//	return 0;
//}
//int main()
//{
//	char message[]="I lost my cellphone!";
//	printf("%s\n",message);
//	//printf("I lost my cellphone!");
//	return 0;
//}
//int main ()
//{
//	int a=40;
//	int c=212;
//	int sum=(-8+22)*a-10+c/2;
//	printf("%d\n",sum);
//	return 0;
//}
////输出两个数之间的较大值(选择语句版)
//int main()
//{
//	int a=0;
//	int b=0;
//	scanf("%d %d",&a,&b);
//	if (a>b)
//	{
//		printf("MAX=%d\n",a);
//	}
//	else 
//		printf("MAX=%d\n",b);
//	return 0;
//}
////输出两个数的较大值（函数版）
//int MAX(int x,int y)
//{
//	if (x>y)
//	{
//		return x;
//	}
//	else return y;
//}
//int main()
//{
//	int a=0;
//	int b=0;
//	scanf("%d %d",&a,&b);
//	int r=MAX(a,b);
//	printf("%d\n",r);
//	return 0;
//}
////判断输入的数值是>0,<0 or ==0
//int  JUDGE(int a)
//{
//	if (a>0)
//		return 1;
//  else if (a==0)
//		return 0;
//	else return -1;
//	
//}
//int main()
//{
//	int x=0;
//	scanf("%d",&x);
//	int eve=JUDGE(x);
//	printf("%d\n",eve);
//	return 0;
//}
//#define 定义宏
//#define ADD(x,y) ((x)+(y))
//int main()
//{
//	int a=10;
//	int b=20;
//	int z=ADD(a,b);
//	printf("%d\n",z);
//	return 0;
//}
////指针变量
//int main()
//{
//	int a=2;
//	printf("%p\n",&a);
//	int *p=&a;
//	return 0;
//}
////计算带余除法
//int main()
//{
//	int a=0;
//	int b=0;
//	scanf("%d %d",&a,&b);
//	printf("%d ",a/b);
//	printf("%d\n",a%b);
//	return 0;
//}
////判断输入的数是否是奇数
//int main()
//{
//	int num=0;
//	scanf("%d",&num);
//	if(num%2==0)
//	{
//		printf("%d不是奇数",num);
//	}
//	else
//	{
//		printf("%d是奇数",num);
//	}
//	return 0;
//}
////输出1~100中的奇数
////for循环版本
//int main()
//{
//	int num=1;
//	for(num=1;num<=100;num++)
//	{
//		if(num%2!=0)
//		{
//			printf("%d ",num);
//		}
//	}
//	return 0;
//}
////while循环版本
//int main()
//{
//	int num=1;
//	while(num<100)
//	{
//		if (num%2==1)
//		{
//			printf("%d ",num);
//			num++;
//		}
//		else
//		{
//			num++;
//		}
//	}
//	return 0;
//}
////switch(···)
//{
//case ··· :
//	···
//	break;
//}
//int main()
//{
//	int day=0;
//	scanf("%d",&day);
//	switch(day)
//	{case 1:
//		printf("星期一\n");
//		break;
//	case 2:
//		printf("星期二\n");
//		break;
//	case 3:
//		printf("星期三\n");
//		break;
//	case 4:
//		printf("星期四\n");
//		break;
//	case 5:
//		printf("星期五\n");
//		break;
//	case 6:
//		printf("星期六\n");
//		break;
//	case 7:
//		printf("星期日\n");
//		break;
//	}
//
//	return 0;
//}
////只打印数字字符
//int main()
//{
//	char ch='\0';
//	while((ch=getchar())!=EOF)
//	{
//		if(ch<'0'||ch>'9')
//			continue;
//	putchar(ch);
//	}
//	
//	
//	return 0;
//}

//int main()
//{
//	int year=0;
//	int month=0;
//	int day=0;
//	//输入数据
//	scanf("%4md%2md%2md",&year,&month,&day);
//	//输出数据
//	printf("year=%d\n",year);
//	printf("month=%02d\n",month);
//	printf("day=%02d\n",day);
//	return 0;
//}
//输出学生成绩信息
//int main()
//{
//	//输入数据
//	int id=0;
//	float c=0.0f;
//	float math=0.0f;
//	float eng=0.0f;
//	scanf("%d;%f,%f,%f",&id,&c,&math,&eng);
//	//输出数据
//	printf("The each subject score of No. %d is %.2f, %.2f, %.2f.",id,round(c*100)/100,round(math*100)/100,round(eng*100)/100);
//	return 0;	
//}
////输出输入的四个数中最大的数(打擂台法)
//代码1
//int main()
//{
//	int arr[4]={0};
//	int i=0;
//	for(i=0;i<4;i++)//for循环输入法
//	{
//		scanf("%d",&arr[i]);
//	}
//	int MAX=arr[0];//假设第一个是最大值
//	for(i=0;i<4;i++)
//	{
//		if(arr[i]>=MAX)
//		{
//			MAX=arr[i];
//		}
//	}
//	printf("%d",MAX);
//	return 0;
//}
//
//代码2
//int main()
//{
//	int arr[4]={0};
//	int i=0;
//	while(i<4)//while 循环输入法（程序运行速度更快）
//	{
//		scanf("%d",&arr[i]);
//		i++;
//	}
//	int MAX=arr[0];//假设第一个是最大值
//	for(i=0;i<4;i++)
//	{
//		if(arr[i]>=MAX)
//		{
//			MAX=arr[i];
//		}
//	}
//	printf("%d",MAX);
//	return 0;
//}
//代码3
//int main()
//{
//	int arr[4]={0};
//	int i=0;
//	while(i<4)//while 循环输入法（程序运行速度更快）
//	{
//		scanf("%d",&arr[i]);
//		i++;
//	}
//	int MAX=arr[0];//假设第一个是最大值
//	i=1;//直接让arr[1]与arr[0]进行比较
//	while(i<4)//用while循环进行比较，程序运行速度最快
//	{
//		if(arr[i]>=MAX)
//		{
//			MAX=arr[i];
//		}
//		i++;
//	}
//	printf("%d",MAX);
//	return 0;
//}
//不用数组版(速度更更更更快)
//
//int main()
//{
//	int i=0;
//	int MAX=0;
//	int n=0;
//	while(i<4)
//	{
//		scanf("%d",&n);
//		if(n>MAX)
//		{
//			MAX=n;
//		}
//		i++;
//	}
//	printf("%d",MAX);
//	return 0;
//}
//计算球的体积
//int main()
//{
//	double r=0.0;
//	double pi=3.1415926;
//	scanf("%lf",&r);//输入球的半径
//	printf("%.3lf",4/3.0*pi*r*r*r);//输出球的体积
//	return 0;
//}
////0.0编译器默认是double类型，如果是floa类型，应该改为0.0f
////计算人体的BMI
//int main()
//{
//	int  hight=0;
//	int weight=0;
//	scanf("%d %d",&weight,&hight);
//	double BMI=0.0;
//	BMI=weight/((hight/100.0)*(hight/100.0));
//	printf("%.2lf",BMI);
//	return 0;
//}

////do-while 循环打印1~10
//int main()
//{
//	int i=0;
//	do{
//		i++;
//		printf("%d\n",i);
//		
//	}while(i<10);
//	return 0;
//}
//do循环至少循环1次

////计算n的阶乘(n从键盘上输入)(先不考虑溢出问题)
//int main()
//{
//	int i=1;
//	int n=0;
//	int ret=1;
//	scanf("%d",&n);
//	for(i=1;i<=n;i++)
//	{
//		ret=ret*i;
//	}
//	printf("%d",ret);
//	return 0;
//}

////计算1!+2!+...+10!
//int main()
//{
//	int i=1;
//	int j=1;
//	int res=0;
//	int ret=1;
//	for(i=1;i<=10;i++)
//	{
//		ret=1;
//		for(j=1;j<=i;j++)
//		{
//			ret=ret*j;
//		}
//		res=res+ret;
//	}
//	printf("%d\n",res);
//	return 0;
//}
////使用前一次循环产生的结果
//int main()
//{
//	int i=1;
//	int res=0;
//	int ret=1;
//	for(i=1;i<=10;i++)
//	{
//		ret=ret*i;
//		res=res+ret;
//	}
//	printf("%d\n",res);
//	return 0;
//}

//在一个有序数组中查找一个具体的数
int main()
{
	
	return 0;
}
